package com.vcredit.creditcat.service.product.h5;

import com.vcredit.creditcat.dto.product.h5.BindBankCardParamDto;
import com.vcredit.creditcat.dto.product.h5.CheckOrderResultDto;
import com.vcredit.creditcat.dto.product.h5.CreateOrderParamDto;
import com.vcredit.creditcat.dto.product.h5.TryCalculateParamDto;
import com.vcredit.creditcat.dto.product.h5.TryCalculateResultDto;
import com.vcredit.creditcat.model.Cust;


public interface IAfterCreditService {
	
	public CheckOrderResultDto checkUser(Long productId, Cust cust) throws Exception;

	public TryCalculateResultDto tryCalculate(Long productId, TryCalculateParamDto param, Cust cust) throws Exception;

	public String submitLoan(Long productId, CreateOrderParamDto param, Cust cust) throws Exception;

	public void bindCard(Long productId, BindBankCardParamDto param, Cust cust) throws Exception;
}
